from .Trunk_Matrix import Trunk_Matrix

def Linear_Parameter(Signal,Fiber_para,PMD_para):

    for l in range(PMD_para['trunk_num']):

        Matrix,eigenvalue,PMD_para = Trunk_Matrix(Signal,Fiber_para,PMD_para)
        PMD_para['Matrix'][:,:,l] = Matrix
        PMD_para['eigenvalue'][l,:] = eigenvalue

    return Signal,Fiber_para,PMD_para
